/**
 * TipoAtividadeDAOJPA.java
 * 
 * Projeto: SGA-LEDS
 * 
 * Rodrigo Soares Maia
 * IFES - Instituto Federal do Espírito Santo - Campus Serra
 */

package controleInterno.cgd;

import controleInterno.cdp.CategoriaTipo;
import controleInterno.cdp.TipoAtividade;
import java.util.List;
import javax.persistence.Query;
import utilitario.utilitarioPersistencia.DAOJPA;

public class TipoAtividadeDAOJPA extends DAOJPA<TipoAtividade> implements TipoAtividadeDAO
{
    public List<TipoAtividade> obter(CategoriaTipo ct) {
        Query query = entityManager.createQuery("SELECT t FROM TipoAtividade t WHERE t.categoria.id = ?1");
        query.setParameter(1, ct.getId());
        return query.getResultList();
    }
    
    public List<TipoAtividade> obterFilhas(TipoAtividade t) {
        Query query = entityManager.createQuery("SELECT t FROM TipoAtividade t WHERE t.tipoPai.id = ?1");
        query.setParameter(1, t.getId());
        return query.getResultList();
    }
}
